package Trabajadores;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Andrea Sánchez
 */
public class Empleado extends Trabajador{
    private float irpf;
    private float sueldoAnual;
    private float cotss;
    
 public Empleado (String nif, String nombre, String ap1, String ap2, int telefono, Sexo sexo, float irpf, float sueldoAnual, float cotss){
     super(nif, nombre, ap1, ap2,telefono,sexo);
     this.irpf = irpf;
     this.sueldoAnual = sueldoAnual;
     this.cotss = cotss;
 }
 @Override
 public String toString(){
     return super.toString()+"\n"+"IRPF: " + irpf + "\n" + "Sueldo anual: " + sueldoAnual + "\n"+"Cotización seguridad social" + getCotss() + "\n"; 
 }

    /**
     * @return the irpf
     */
    public float getIrpf() {
        return irpf;
    }

    /**
     * @param irpf the irpf to set
     */
    public void setIrpf(float irpf) {
        this.irpf = irpf;
    }

    /**
     * @return the sueldoAnual
     */
    public float getSueldoAnual() {
        return sueldoAnual;
    }

    /**
     * @param sueldoAnual the sueldoAnual to set
     */
    public void setSueldoAnual(float sueldoAnual) {
        this.sueldoAnual = sueldoAnual;
    }

    /**
     * @return the cotss
     */
    public float getCotss() {
        return cotss;
    }

    /**
     * @param cotss the cotss to set
     */
    public void setCotss(float cotss) {
        this.cotss = cotss;
    }

    @Override
    public float coste() {
        return this.getSueldoAnual()*(1+this.getIrpf()+this.getCotss());
    }
}
